package com.yh.construct.decorator;

public class Father {
    public static void main(String[] args) {
//成绩单拿过来
        SchoolReport sr;
        sr = new FouthGradeSchoolReport(); //原装的成绩单
//加了最高分说明的成绩单
        sr = new HighScoreDecorator(sr);
        sr.report();
//然后老爸，一看，很开心，就签名了
        sr.sign("老三");
//又加了成绩排名的说明
        sr = new SortDecorator(sr);
//看成绩单
        sr.report();
//然后老爸，一看，很开心，就签名了
        sr.sign("老三"); //我叫小三，老爸当然叫老三
    }
}